The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern
نویسندگان
چکیده
In the Set Cover problem, the input is a ground set of n elements and a collection of m sets, and the goal is to find the smallest sub-collection of sets whose union is the entire ground set. The fastest algorithm known runs in time O(mn2) [Fomin et al., WG 2004], and the Set Cover Conjecture (SeCoCo) [Cygan et al., TALG 2016] asserts that for every fixed ε > 0, no algorithm can solve Set Cover in time 2(1−ε)npoly(m), even if set sizes are bounded by ∆ = ∆(ε). We show strong connections between this problem and kTree, a special case of Subgraph Isomorphism where the input is an n-node graph G and a k-node tree T , and the goal is to determine whether G has a subgraph isomorphic to T . First, we propose a weaker conjecture Log-SeCoCo, that allows input sets of size ∆ = O(1/ε · log n), and show that an algorithm breaking Log-SeCoCo would imply a faster algorithm than the currently known 2poly(n)-time algorithm [Koutis and Williams, TALG 2016] for Directed nTree, which is kTree with k = n and arbitrary directions to the edges of G and T . This would also improve the running time for Directed Hamiltonicity, for which no algorithm significantly faster than 2poly(n) is known despite extensive research. Second, we prove that if Set Cover cannot be solved significantly faster than 2poly(m) (an assumption even weaker than Log-SeCoCo), then kTree cannot be computed significantly faster than 2poly(n), the running time of the Koutis and Williams’ algorithm. Applying the same techniques to the p-Partial Cover problem, a parameterized version of Set Cover that requires covering at least p elements, we obtain a new algorithm with running time (2+ε)(m+n) for arbitrary ε > 0, which improves previous work and is nearly optimal assuming say LogSeCoCo.
منابع مشابه
Conditional Lower Bound for Subgraph Isomorphism with a Tree Pattern
The kTree problem is a special case of Subgraph Isomorphism where the pattern graph is a tree, that is, the input is an n-node graph G and a k-node tree T , and the goal is to determine whether G has a subgraph isomorphic to T . We provide evidence that this problem cannot be computed significantly faster than 2poly(n), which matches the fastest algorithm known for this problem [ICALP 2009 and ...
متن کاملQuantum Query Complexity of Subgraph Isomorphism and Homomorphism
Let H be a fixed graph on n vertices. Let fH(G) = 1 iff the input graph G on n vertices contains H as a (not necessarily induced) subgraph. Let αH denote the cardinality of a maximum independent set of H. In this paper we show: Q(fH) = Ω ( √ αH · n) , where Q(fH) denotes the quantum query complexity of fH . As a consequence we obtain a lower bounds for Q(fH) in terms of several other parameters...
متن کاملAutomatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملEfficient Frequent Connected Induced Subgraph Mining in Graphs of Bounded Tree-Width
We study the frequent connected induced subgraph mining problem, i.e., the problem of listing all connected graphs that are induced subgraph isomorphic to a given number of transaction graphs. We first show that this problem cannot be solved for arbitrary transaction graphs in output polynomial time (if P 6= NP) and then prove that for graphs of bounded tree-width, frequent connected induced su...
متن کاملQuantum Algorithms and Lower Bounds for Independent Set and Subgraph Isomorphism Problem
The study of the quantum query complexity for some graph problems is an interesting area in quantum computing. Only for a few graph problems there are quantum algorithms and lower bounds known. We present some new quantum query and quantum time algorithms and quantum query complexity bounds for the maximal and maximum independent set problem and the graph and subgraph isomorphism problem.
متن کامل